package com.dlxj.service;

import java.util.List;

import com.dlxj.entity.Bugtype;

public interface BugTypeService {

	/**
	 * 添加缺陷类型
	 * 
	 * @param bugtype
	 *            缺陷类型对象
	 * @return 返回状态码
	 */
	public int addBugType(Bugtype bugtype);

	/**
	 * 删除缺陷类型
	 * 
	 * @param bid
	 *            缺陷类型ID
	 * @return 返回状态码
	 */
	public int deleteBugType(int bid);

	/**
	 * 修改缺陷类型名称
	 * 
	 * @param bid
	 *            缺陷类型ID
	 * @param name
	 *            缺陷类型名称
	 * @return 返回状态码
	 */
	public int modifyBugType(int bid, String name);

	/**
	 * 修改缺陷类型状态
	 * 
	 * @param bid
	 *            缺陷类型ID
	 * @param state
	 *            状态
	 * @return 返回状态码
	 */
	public int modifyBugTypeState(int bid, int state);

	/**
	 * 获取缺陷类型列表
	 * 
	 * @return 返回缺陷类型集合
	 */
	public List<Bugtype> findBugTypeList();

	public int findBugTypeById(int bid);

}
